// https://iai.sh.cn/problem/561
#include <bits/stdc++.h>
using namespace std;
int main() {
  string s;
  cin >> s;
  int len = s.size();
  int zuo = 0; // 待匹配的左括号数量
  int ans = 0;
  for (int i = 0; i < len; i++) {
    if (s[i] == '(') // 左括号
      zuo++;         // 待匹配的左括号加1
    else {           // 右括号
      if (zuo > 0)   // 可以匹配
        zuo--;       // 待匹配的左括号数量减1
      else           // 不能匹配
        ans++;       // 删掉这个右括号
    }
  }
  cout << ans + zuo; // 答案加上待匹配的左括号
  return 0;
}